stitching needle - German English Dictionary